#include<iostream>
using namespace std;

int JosephRing(int n,int b)
{
	int p=0;
	//思路是第一个人肯定是活的，然后我们一直让第一个人活，每次加人，一直加到总共人数
	//每次加的新人都让他第一个死，怎么做到：就是让他成为上次第一个被杀的前b个，这样就轮回了
	for (int i = 0; i < n; i++)
	{
		p = (p + b) % i;
	}
	return p;
}
int main()
{
	cout << "输入一共多少人,叫号到几个被杀" << endl;
	int n;
	int b;
	cin >> n>>b;
	JosephRing(n,b);
}
